package com.campus.commons.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 用户匹配表
 * </p>
 *
 * @author Rin
 * @since 2021-01-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="UserMatching对象", description="用户匹配表")
public class UserMatching implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "类型名称；")
    @TableField("tName")
    private String tname;

    @ApiModelProperty(value = "用户Id，   每个用户用英文逗号隔开， ")
    @TableField("userIds")
    private String userids;

    @ApiModelProperty(value = "获取Ids的sql")
    @TableField("strSql")
    private String strsql;

    @ApiModelProperty(value = "本次通知的用户数； 与userIds 相同")
    @TableField("uCount")
    private Integer ucount;

    @ApiModelProperty(value = "使用权限： 只有这个等级或这个等级以上的才有资格；")
    @TableField("roleLevel")
    private Integer rolelevel;


}
